package org.mech.sefer.event;

import org.mech.sefer.event.bus.EventBus;

/**
 * <p>
 * The EventSource is object that act like source of events. 
 * </p>
 * <p>
 * Date: 24.4.2012 8:39:11
 * </p>
 *
 * @see EventBus
 * @author martin.krajc
 */
public interface EventSource {
	
	/**
	 * Fire the event.
	 *
	 * @param event the event
	 */
	void fireEvent(Event<? extends Handler> event);
}	
